n = int(input())
ed = n % 10
dec = n // 10 % 10
sot = n // 100 % 10
tis = n // 1000
if 999 < n < 10000:
    if n % 2 == 0:
        print("Число чётное: Да")
    else:
        print("Число чётное: Нет")                
    if n % 3 == 0:
        print("Число кратное трём: Да")  
    else:
        print("Число кратное трём: Нет")     
    if n**0.5 == int(n**0.5):
        print("Число является квадратом числа: " , int(n**0.5))
    else:
        print("Число является квадратом числа: Нет")
        
    print("")
    print(("Наименьшая цифра числа: ") , (min(map(int, list(str(n))))))
    print(("Наибольшая цифра числа: ") , (max(map(int,list(str(n))))))
    print(("Количество нулей в числе: ") , (str(n).count('0')))     
    print("")
            
    if ed**0.5 == int(ed**0.5):
        print(("Цифра в разряде единиц является квадратом цифры: ") , int(ed**0.5))
    else:
        print("Цифра в разряде единиц является квадратом цифры: Нет") 
        
    if dec**0.5 == int(dec**0.5):
        print(("Цифра в разряде десятков является квадратом цифры: ") , int(dec**0.5))
    else:
        print("Цифра в разряде десятков является квадратом цифры: Нет") 
        
    if sot**0.5 == int(sot**0.5):
        print(("Цифра в разряде сотен является квадратом цифры: ") , int(sot**0.5))
    else:
        print("Цифра в разряде сотен является квадратом цифры: Нет")
        
    if tis**0.5 == int(tis**0.5):
         print(("Цифра в разряде тысяч является квадратом цифры: ") , int(tis**0.5))  
    else:
         print("Цифра в разряде тысяч является квадратом цифры: Нет")               
            
else:
    print("Введённое число не является четырёхзначным")